Job Closed
This listing is no longer active.
Launch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
Software Engineer, AI & Data – Entry Track
Location
United States
Posted
93 days ago
Salary
$15 / hour
Seniority
Mid Level
Job Description
Software Engineer, AI & Data – Entry Track
Flatiron School
• Complete Flatiron School’s Software Engineering (full-time) and Data Science (part-time) bootcamp programs • Contribute to real software projects during a paid apprenticeship with an employer partner • Collaborate in sprint-based workflows and participate in code reviews • Build a portfolio of production-level work • Receive mentorship from experienced engineers and product leaders
Job Requirements
- Up to 2+ years of prior work experience (any industry)
- Availability for 40 hours/week
- Successful completion of the Flatiron School Aptitude Assessment
Benefits
- Tuition: $19,500 (covered through an installment plan during the program)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and build scalable platform services, APIs, and supply chain microservices in Java, Python, or TypeScript • Architect and deploy services across AWS using containerization (Docker, Kubernetes) • Design and optimize data layers using PostgreSQL, MongoDB, and Redis • Leverage AI coding tools such as Claude Code for code generation • Define and implement RESTful APIs, message queuing systems, and event-driven architectures • Establish and maintain coding, testing, and monitoring standards for platform engineering teams • Lead code reviews and champion automated testing practices • Contribute to the design and improvement of CI/CD pipelines • Produce clear, comprehensive technical documentation • Work closely with product management, data science, and customer-facing teams • Mentor engineers on advanced technical concepts and software engineering best practices • Own the reliability and performance of the systems built • Serve as a technical escalation point for platform issues
Senior Software Engineer – Database Platform
New RelicNew Relic is a San Francisco-based software analytics company founded in 2008. New Relic utilizes a SaaS-based solution to consolidate and analyze customer interaction data, helpin
• Build an extraordinary database-as-a-service platform that will provide streamlined cloud services for our customers using MySQL, PostgreSQL, Redis, and Kubernetes • Write efficient and optimized code to build tools and applications that facilitate database management and orchestration • Monitor and optimize databases to ensure high availability, performance, and security • Develop and maintain Kubernetes Operators (controllers) in Go to automate databases and related resources. • Develop automation for database and Kubernetes-related tasks such as provisioning, backup, scaling, and monitoring. • Champion best practices for database high availability, performance tuning, and security across the platform.
Software Engineer II
American Society of Crime Laboratory Directors (ASCLD)Excellence in Forensic Science Management through Leadership and Innovation
• Design, implement, test, and maintain high-quality software solutions that align with business needs and project requirements. • Work closely with product owners, designers, and other engineers to understand product requirements and translate them into effective technical solutions. • Ensure code quality by writing clean, efficient, and well-documented code. Perform unit testing, integration testing, and code reviews. • Troubleshoot and resolve software defects, production issues, and technical problems. • Contribute to the design and architecture of software applications, ensuring scalability, reliability, and performance. • Stay up to date with company standards, technologies, and best practices, and apply them to improve the development process and product functionality. • Provide guidance and support to junior engineers, reviewing code and offering constructive feedback to foster team growth. • Participate in the team’s development process, including sprint planning, standups, and retrospectives. Communicate effectively with team members and stakeholders. • Performs other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities.
Staff Software Engineer
American Society of Crime Laboratory Directors (ASCLD)Excellence in Forensic Science Management through Leadership and Innovation
• Provide strategic guidance and mentorship to Software and DevOps Engineers, fostering a culture of innovation and excellence. • Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance. • Oversee the implementation and optimization of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code. • Work closely with cross-functional teams, including product management, QA, and operations, to align technical solutions with business goals. • Stay abreast of industry trends and emerging technologies, advocating for their adoption to maintain a competitive edge. • Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality standards. • Address technical challenges and provide innovative solutions to complex engineering problems. • Ensure comprehensive documentation of system designs, processes, and standards. • Develop and deliver training programs to enhance the skills and knowledge of engineering teams. • Performs other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities.



