Tech Stack
AirflowAWSAzureCloudDockerDynamoDBFlaskGoogle Cloud PlatformGraphQLGRPCMongoDBMySQLNoSQLPostgresPyTorchScikit-LearnSplunkSQLTensorflowTerraform
About the role
- Develop cloud-native data, AI/ML, and analytics solutions for public and Ford Pro charging analytics to improve EV customer public charging experiences and support Ford Pro customers
- Perform full-stack development on both user-facing client web applications and server-side applications
- Leverage modern frameworks, open-source tools, and cloud technologies while practicing software craftsmanship principles (TDD, BDD, CI/CD)
- Deliver business value through working, tested code across the full stack of technologies
- Own delivered value throughout the entire lifecycle, including development, support, and maintenance
- Identify minimum viable products and decompose features by thinly slicing stories to maximize throughput and minimize cycle time
- Work in an agile software development environment using sprint/user story methodology
- Collaborate with team members to establish best practices to maximize efficiency and minimize risk
- Create novel solutions and implement advanced architectural patterns
- Develop Clean Code compliant software and utilize tools such as SonarQube
- Use DevOps tools such as GitHub, SonarQube, Cycode, and FOSSA to deploy, improve, and manage software
- Stay current on the latest technology and contribute to the technical direction of the company while maintaining a customer-centric approach
Requirements
- Bachelor’s in Computer Science, Data Science, Engineering, or a related field
- 5+ years of experience in software development
- At least 2 years building Flask API and Plotly Dash applications in Google Cloud Platform
- 3+ years of experience in Docker containerization and Google Cloud Platform development, debugging, and deployment, or experience with other cloud providers (AWS, Azure)
- 3+ years of experience with CI/CD development utilizing tools like GitHub, Tekton, Terraform, and CloudBuild
- Proficiency in TensorFlow, PyTorch, or Scikit-learn
- Experience with MLflow, Kubeflow, or TFX
- Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases
- Experience with workflow orchestration tools (Airflow, Cloud Composer, Prefect) and data transformation tools like DBT (preferred)
- Expertise in API technologies such as JSON, REST, gRPC, GraphQL, Swagger, and Postman (preferred)
- Experience with application monitoring and observability tools such as Dynatrace and Splunk (preferred)
- Experience fine-tuning large language models (LLMs), prompt engineering, and deploying LLMs on scalable infrastructures (preferred)
- Experience with multimodal models and contributions to Generative AI research (preferred)
- Experience supporting critical applications in production at scale (preferred)
- Strong critical thinking, decision-making, and leadership skills
- Candidates must be legally authorized to work in the United States; verification of employment eligibility required