Tech Stack
AngularAnsibleAWSAzureCloudDjangoDockerFlaskGoogle Cloud PlatformGraphQLJavaJavaScriptJenkinsKafkaKerasKubernetesMongoDBMySQLNode.jsNoSQLOpenShiftPerlPostgresPythonPyTorchRabbitMQReactRPARubyTensorflowTerraform
About the role
- Lead complex technology initiatives including companywide projects with broad impact
- Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions
- Design, code, test, debug, and document for projects and programs
- Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives
- Make decisions in developing standard and companywide best practices and influence technology teams to meet deliverables
- Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues
- Lead projects and teams, or serve as a peer mentor
- Define architecture for machine learning pipelines, model deployment, and data integration
- Design end-to-end AI solutions aligned with business goals and implement GenAI and Agentic AI use cases
- Build self-service portals and automation engines for platform services and integrate with caching/computing platforms and observability tools
- Platform integration with tools like Tachyon GenAI Studio, Ansible, Terraform, and CI/CD pipelines to enable scalable and compliant AI development
- Drive automation frameworks, platform integration, and AI/ML strategy & delivery
Requirements
- 5+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5+ years of software development experience with languages such as Perl, Python, Java, JavaScript, Ruby, JSON, Angular, NodeJS
- 2+ years experience with Automation Scripting: Bash, Shell, Ansible, Terraform, Azure DevOps
- Strong proficiency in Python and related frameworks (e.g., Django, Flask, FastAPI)
- 2+ years Incident Management System experience
- 2+ years of experience in AI/ML development and architecture
- 2+ years' experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- 2+ years' experience with software design principles and patterns
- 2+ years experience with version control systems (e.g., Git)
- 2+ years experience with Languages & Frameworks: Python (Django, Flask, FastAPI), C++, RPA (UiPath), TensorFlow, PyTorch, Keras, OpenCV
- Desired: Experience with cloud platforms (AWS, Azure, GCP)
- Desired: Experience with containerization and orchestration (Docker, Kubernetes, Openshift)
- Desired: Strong knowledge of RESTful API design
- Desired: Good understanding and hands on experience on UI development framework (React / Angular)
- Desired: Experience with asynchronous programming (asyncio)
- Desired: Experience with message queues (RabbitMQ, Kafka)
- Desired: Experience with CI/CD pipelines (Jenkins, GitLab CI, Git Action)
- Desired: Experience with GraphQL
- Desired: Experience using Infrastructure as Code tools (Ansible, Terraform, CloudFormation)
- Must be able to report into office minimum three days per week
- This role is not eligible for visa sponsorship
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Software EngineeringPythonPerlJavaJavaScriptRubyBashShellAI/ML developmentRelational databases
Soft skills
LeadershipCollaborationMentoringProblem-solvingCommunicationDecision-makingInfluencingAnalytical thinkingStrategic thinkingConsultation
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering